[INFO] fetching crate shedron 0.1.4...
[INFO] checking shedron-0.1.4 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate shedron 0.1.4 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate shedron 0.1.4 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate shedron 0.1.4
[INFO] finished tweaking crates.io crate shedron 0.1.4
[INFO] tweaked toml for crates.io crate shedron 0.1.4 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 67468b359e418999317db7caeddd23daee12ba720e426bcd7dceb63a02af046e
[INFO] running `Command { std: "docker" "start" "-a" "67468b359e418999317db7caeddd23daee12ba720e426bcd7dceb63a02af046e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67468b359e418999317db7caeddd23daee12ba720e426bcd7dceb63a02af046e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67468b359e418999317db7caeddd23daee12ba720e426bcd7dceb63a02af046e", kill_on_drop: false }`
[INFO] [stdout] 67468b359e418999317db7caeddd23daee12ba720e426bcd7dceb63a02af046e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 968cb7a64f36484b5857b497b736f12ab45d3609535ae5ca04b149172ca6da07
[INFO] running `Command { std: "docker" "start" "-a" "968cb7a64f36484b5857b497b736f12ab45d3609535ae5ca04b149172ca6da07", kill_on_drop: false }`
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking shedron v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.64s
[INFO] running `Command { std: "docker" "inspect" "968cb7a64f36484b5857b497b736f12ab45d3609535ae5ca04b149172ca6da07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "968cb7a64f36484b5857b497b736f12ab45d3609535ae5ca04b149172ca6da07", kill_on_drop: false }`
[INFO] [stdout] 968cb7a64f36484b5857b497b736f12ab45d3609535ae5ca04b149172ca6da07
[INFO] checking shedron-0.1.4 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate shedron 0.1.4 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate shedron 0.1.4 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate shedron 0.1.4
[INFO] finished tweaking crates.io crate shedron 0.1.4
[INFO] tweaked toml for crates.io crate shedron 0.1.4 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f15088bd024b2edf6a7e6858a675a8a10f449fa5de52e267bf15bda6b605fbce
[INFO] running `Command { std: "docker" "start" "-a" "f15088bd024b2edf6a7e6858a675a8a10f449fa5de52e267bf15bda6b605fbce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f15088bd024b2edf6a7e6858a675a8a10f449fa5de52e267bf15bda6b605fbce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f15088bd024b2edf6a7e6858a675a8a10f449fa5de52e267bf15bda6b605fbce", kill_on_drop: false }`
[INFO] [stdout] f15088bd024b2edf6a7e6858a675a8a10f449fa5de52e267bf15bda6b605fbce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12b850a1a6c6c0e2681339a81058cf8f62b2fafb81276b076a90b7b722099502
[INFO] running `Command { std: "docker" "start" "-a" "12b850a1a6c6c0e2681339a81058cf8f62b2fafb81276b076a90b7b722099502", kill_on_drop: false }`
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking shedron v0.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpret.rs:272:52
[INFO] [stdout]     |
[INFO] [stdout] 272 | ...                   let vals: Vec<i128> = (0..l).map(|_| 1).collect();
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpret.rs:278:52
[INFO] [stdout]     |
[INFO] [stdout] 278 | ...                   let vals: Vec<i128> = (0..l).map(|_| rng.sample(&range)).collect();
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpret.rs:272:52
[INFO] [stdout]     |
[INFO] [stdout] 272 | ...                   let vals: Vec<i128> = (0..l).map(|_| 1).collect();
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpret.rs:278:52
[INFO] [stdout]     |
[INFO] [stdout] 278 | ...                   let vals: Vec<i128> = (0..l).map(|_| rng.sample(&range)).collect();
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpret.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 358 |             rolls.drain(0..value_ranges.len());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:393:31
[INFO] [stdout]     |
[INFO] [stdout] 393 |             .expect_values_in(1..=1);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:397:31
[INFO] [stdout]     |
[INFO] [stdout] 397 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:400:28
[INFO] [stdout]     |
[INFO] [stdout] 400 |             .expect_len_in(2..=6)
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:401:31
[INFO] [stdout]     |
[INFO] [stdout] 401 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:404:28
[INFO] [stdout]     |
[INFO] [stdout] 404 |             .expect_len_in(2..=6)
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:408:28
[INFO] [stdout]     |
[INFO] [stdout] 408 |             .expect_len_in(3..=6)
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:409:31
[INFO] [stdout]     |
[INFO] [stdout] 409 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:412:28
[INFO] [stdout]     |
[INFO] [stdout] 412 |             .expect_len_in(3..=6)
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:416:28
[INFO] [stdout]     |
[INFO] [stdout] 416 |             .expect_len_in(3..=5)
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:417:31
[INFO] [stdout]     |
[INFO] [stdout] 417 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:421:54
[INFO] [stdout]     |
[INFO] [stdout] 421 |             .consume_expected_values(repeat_range(2, 1..=2))
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:422:43
[INFO] [stdout]     |
[INFO] [stdout] 422 |             .consume_expected_values(vec![2..=2])
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:426:54
[INFO] [stdout]     |
[INFO] [stdout] 426 |             .consume_expected_values(repeat_range(2, 1..=2))
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:427:43
[INFO] [stdout]     |
[INFO] [stdout] 427 |             .consume_expected_values(vec![-2..=-2])
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:432:31
[INFO] [stdout]     |
[INFO] [stdout] 432 |             .expect_values_in(1..=4);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:436:31
[INFO] [stdout]     |
[INFO] [stdout] 436 |             .expect_values_in(4..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:439:31
[INFO] [stdout]     |
[INFO] [stdout] 439 |             .expect_values_in(4..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |             .expect_values_in(6..=8);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:445:31
[INFO] [stdout]     |
[INFO] [stdout] 445 |             .expect_values_in(2..=4);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout] 448 |             .expect_values_in(4..=8);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:452:31
[INFO] [stdout]     |
[INFO] [stdout] 452 |             .expect_values_in(1..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:456:31
[INFO] [stdout]     |
[INFO] [stdout] 456 |             .expect_values_in(1..=5);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:460:31
[INFO] [stdout]     |
[INFO] [stdout] 460 |             .expect_values_in(3..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:464:31
[INFO] [stdout]     |
[INFO] [stdout] 464 |             .expect_values_in(1..=4);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:467:31
[INFO] [stdout]     |
[INFO] [stdout] 467 |             .expect_values_in(3..=6);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:470:31
[INFO] [stdout]     |
[INFO] [stdout] 470 |             .expect_values_in(1..=4);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:476:33
[INFO] [stdout]     |
[INFO] [stdout] 476 |             .expect_values(vec![1..=6, -1..=-1]);
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:476:40
[INFO] [stdout]     |
[INFO] [stdout] 476 |             .expect_values(vec![1..=6, -1..=-1]);
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:482:54
[INFO] [stdout]     |
[INFO] [stdout] 482 |             .consume_expected_values(repeat_range(6, 1..=4))
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:483:43
[INFO] [stdout]     |
[INFO] [stdout] 483 |             .consume_expected_values(vec![1..=1])
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:484:43
[INFO] [stdout]     |
[INFO] [stdout] 484 |             .consume_expected_values(vec![2..=2])
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:485:43
[INFO] [stdout]     |
[INFO] [stdout] 485 |             .consume_expected_values(vec![3..=3])
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:486:43
[INFO] [stdout]     |
[INFO] [stdout] 486 |             .consume_expected_values(vec![4..=4])
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:494:31
[INFO] [stdout]     |
[INFO] [stdout] 494 |             .expect_values_in(1..=20);
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:497:31
[INFO] [stdout]     |
[INFO] [stdout] 497 |             .expect_values_in(1..=20);
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:508:50
[INFO] [stdout]     |
[INFO] [stdout] 508 |         eval_dice_unwrap("[2]").expect_values_in(1..=1);
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interpret.rs:514:52
[INFO] [stdout]     |
[INFO] [stdout] 514 |         eval_dice_unwrap("2d6").expect_value_at(5, 1..=6);
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/parser.rs:469:11
[INFO] [stdout]     |
[INFO] [stdout] 469 | impl From<Range<usize>> for Span {
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/parser.rs:470:20
[INFO] [stdout]     |
[INFO] [stdout] 470 |     fn from(range: Range<usize>) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `shedron` (lib) due to 3 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "12b850a1a6c6c0e2681339a81058cf8f62b2fafb81276b076a90b7b722099502", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12b850a1a6c6c0e2681339a81058cf8f62b2fafb81276b076a90b7b722099502", kill_on_drop: false }`
[INFO] [stdout] 12b850a1a6c6c0e2681339a81058cf8f62b2fafb81276b076a90b7b722099502
